@struct atsc_table_eit_event
@brief ATSC EIT event table
@ingroup dvb_table
@param event_id an uniquelly (inside a service ID) event ID
@param title_length title length. Zero means no title
@param duration duration in seconds
@param etm Extended Text Message location
@param descriptor pointer to struct dvb_desc
@param next pointer to struct atsc_table_eit_event
@param start event start (in struct tm format)
@param source_id source id (obtained from ATSC header)
This structure is used to store the original ATSC EIT event table,
converting the integer fields to the CPU endianness, and converting the
timestamps to a way that it is better handled on Linux.
The undocumented parameters are used only internally by the API and/or
are fields that are reserved. They shouldn't be used, as they may change
on future API releases.
Everything after atsc_table_eit_event::descriptor (including it) won't
be bit-mapped to the data parsed from the MPEG TS. So, metadata are added
there.
@struct atsc_table_eit_event @brief ATSC EIT event table @ingroup dvb_table
@param event_id an uniquelly (inside a service ID) event ID @param title_length title length. Zero means no title @param duration duration in seconds @param etm Extended Text Message location @param descriptor pointer to struct dvb_desc @param next pointer to struct atsc_table_eit_event @param start event start (in struct tm format) @param source_id source id (obtained from ATSC header)
This structure is used to store the original ATSC EIT event table, converting the integer fields to the CPU endianness, and converting the timestamps to a way that it is better handled on Linux.
The undocumented parameters are used only internally by the API and/or are fields that are reserved. They shouldn't be used, as they may change on future API releases.
Everything after atsc_table_eit_event::descriptor (including it) won't be bit-mapped to the data parsed from the MPEG TS. So, metadata are added there.